.post-nav {
    list-style: none;
    padding: 0;
    display: flex;
    justify-content: space-between;
    border-top: 1px solid var(--color-contrast-lower);
    font-weight: 700;
    margin-top: 5em;
    padding-top: 0.618em;
}
.post-nav-prev {
    margin-right: auto;
    max-width: 42%;
}
.post-nav-next {
    margin-left: auto;
    text-align: right;
    max-width: 42%;
}
